package cn.krund.lyc.hotlerobot.Ros.common.entity.enums;

/**
 * @包名: cn.krund.lyc.hotlerobot.robot.common.entity.enums
 * @作者: 刘育成
 * @时间: 2018/3/27  10:44
 * @org: 克路德人工智能
 * @描述: TODO
 * @fileName: RobotFeedbackInfoType
 */

public enum RobotFeedbackInfoType {
    STARTPATROL,                                                    // 开始巡逻
    STOPPATROL,                                                     // 停止巡逻
    PAUSEPATROL,                                                    // 暂停巡逻
    CONTINUPATROL,                                                  // 继续巡逻
    GOTOCHARGE,                                                     // 去充电
    CANCELCHARGE,                                                   // 取消充电
    OPENKEYBOARDCONTROL,                                            // 开启手动控制
    GODESTINATION,                                                  // 去目的地
    INITSTARTINGPOINT,                                              // 初始化起点
    RADAR_SELF_CHECKING,                                            // 雷达自检
    SERIAL_COMMUNICATION_SELF_CHECKING,                             // xu4和32的通讯自检
    RADAR_SCAN_OBSTACLE_DISTANCE,                                   // 雷达扫描障碍物距离
    UPDATA_PATROL_LINE,                                             // 更新巡逻路线
    NAVIGATION_STATE,                                                // 导航状态
    GESTURE_NAVIGATION,                                              // 手势导航
    CANCEL_PINPOINT_NAVIGATION,                                     // 取消本次导航
    ARRIVAL_PATROL_POINT,                                           // 到达巡逻节点

    //查询状态返回的状态
    UNDERNAVIGATION, //导航
    UNDERNAVIGATIONEXCEPTION, //导航
    UNDERFREE,       //空闲
    UNDERCREATEMAP,  //建图
    UNDERCREATEMAPEXCEPTION,   //建图异常

    //开启导航 成功失败
    STARTNAG,
    //关闭导航 成功失败
    CLOSENAG,

    CLOSE_CREATE_MAP,   // 关闭建图
    ASYN_MAP            // 同步地图

}

